<!--
  ~ Copyright [2021-present] [ahoo wang <ahoowang@qq.com> (https://github.com/Ahoo-Wang)].
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<form nz-form [formGroup]="editorForm" (ngSubmit)="changePwd()">
  <nz-form-item>
    <nz-form-control nzErrorTip="Please input your old Password!">
      <nz-input-group nzPrefixIcon="lock" nzSize="large">
        <input type="password" nz-input formControlName="oldPassword" [(ngModel)]="oldPassword" placeholder="oldPassword"/>
      </nz-input-group>
    </nz-form-control>
  </nz-form-item>
  <nz-form-item>
    <nz-form-control nzErrorTip="Please input your new Password!">
      <nz-input-group nzPrefixIcon="lock" nzSize="large">
        <input type="password" nz-input formControlName="newPassword" [(ngModel)]="newPassword" placeholder="newPassword"/>
      </nz-input-group>
    </nz-form-control>
  </nz-form-item>
  <button nz-button nzDanger [disabled]="!editorForm.valid" nzSize="large" nzBlock>Change Password</button>
</form>
